// 业务上的枚举类型

// 问诊类型
export enum ConsultType {
  Doctor = 1, // 找医生
  Fast = 2, // 快速问诊
  Medication = 3 // 开药问诊
}

// 问诊时间 ， 以1自增可以省略
//illnessTime number 找医生/极速问诊-患病时间1一周内2一月内3半年内4半年以上
export enum IllnessTime {
  week = 1, // 一周内
  Month = 2, // 一月内
  HalfYear = 3, // 半年内
  More // 半年以上
}

//-----------------------------------------------------------------------------

// 消息类型
export enum MsgType {
  MsgText = 1, // 文字聊天

  MsgImage = 4, // 图片聊天

  CardPat = 21, // 卡片-患者病情

  CardPre = 22, // 卡片-处方信息

  CardEvaForm = 23, // 未提交评价

  CardEva = 24, // 已提交评价

  Notify = 31, // 通用通知 普通通知(白底黑色)

  NotifyTip = 32, // 通知-温馨提示

  NotifyCancel = 33 // 通知-订单取消(灰色底黑字)
}

// 处方状态  status里面
export enum PrescriptionStatus {
  // 未付款
  NotPayment = 1,
  // 已付款
  Payment = 2,
  // 已失效
  Invalid = 3
}

//----------------------------------------

// 订单状态   问诊订单
export enum OrderType {
  ConsultPay = 1, // 待支付

  ConsultWait = 2, // 待接诊

  ConsultChat = 3, // 问诊中

  ConsultComplete = 4, // 问诊完成

  ConsultCancel = 5,

  // 药品订单

  MedicinePay = 10, // 待支付

  MedicineSend = 11, // 待发货

  MedicineTake = 12, // 待收货

  MedicineComplete = 13, // 已完成

  MedicineCancel = 14 // 取消订单
}

// 物流状态 订单派送状态
export enum ExpressStatus {
  Delivered = 1, // 已发货

  Received = 2, // 已揽件

  Transit = 3, // 运输中

  Delivery = 4, // 派送中

  Signed = 5 // 已签收
}
